package com.cloudcc.mobile.entity.chat;

import java.io.Serializable;

import com.cloudcc.mobile.entity.EntityBase;
import com.cloudcc.mobile.entity.addmicropost.AddMicroPostDMany;
import com.cloudcc.mobile.entity.addmicropost.AddMicroPostF;
import com.cloudcc.mobile.entity.addmicropost.AddMicroPostL;
import com.cloudcc.mobile.entity.addmicropost.AddMicroPostV;
import com.cloudcc.mobile.entity.comment.AddMicroComment;
import com.lidroid.xutils.db.annotation.Column;
import com.lidroid.xutils.db.annotation.Finder;
import com.lidroid.xutils.db.annotation.Table;

/**
 * 草稿箱
 * @author Administrator
 *
 */
@Table(name = "DraftBox")
public class DraftBox extends EntityBase implements Serializable{
	@Column(column = "type")
	private String type;  //1是签到 2是微博3评论
	@Column(column = "time")
	private String time;
	@Column(column = "isNew")
	private String isNew;
	@Column(column = "leixing")
	private String leixing ;
	@Column(column = "isClickable")
	private boolean isClickable;
	@Finder(valueColumn = "id", targetColumn = "parentId")
	private DraftKhbf  khbf;
	@Finder(valueColumn = "id", targetColumn = "parentId")
	private AddMicroPostDMany addMicroPostDMany;
	@Finder(valueColumn = "id", targetColumn = "parentId")
	private AddMicroPostF addMicroPostF;
	@Finder(valueColumn = "id", targetColumn = "parentId")
	private AddMicroPostL addMicroPostL;
	@Finder(valueColumn = "id", targetColumn = "parentId")
	private AddMicroPostV addMicroPostV;
	@Finder(valueColumn = "id", targetColumn = "parentId")
	private AddMicroComment comment;

	public AddMicroPostV getAddMicroPostV() {
		return addMicroPostV;
	}
	public void setAddMicroPostV(AddMicroPostV addMicroPostV) {
		this.addMicroPostV = addMicroPostV;
	}
	public AddMicroComment getComment() {
		return comment;
	}
	public void setComment(AddMicroComment comment) {
		this.comment = comment;
	}
	public String getLeixing() {
		return leixing;
	}
	public void setLeixing(String leixing) {
		this.leixing = leixing;
	}
	public boolean isClickable() {
		return isClickable;
	}
	public void setClickable(boolean isClickable) {
		this.isClickable = isClickable;
	}
	public AddMicroPostDMany getAddMicroPostDMany() {
		return addMicroPostDMany;
	}
	public void setAddMicroPostDMany(AddMicroPostDMany addMicroPostDMany) {
		this.addMicroPostDMany = addMicroPostDMany;
	}
	public AddMicroPostF getAddMicroPostF() {
		return addMicroPostF;
	}
	public void setAddMicroPostF(AddMicroPostF addMicroPostF) {
		this.addMicroPostF = addMicroPostF;
	}
	public AddMicroPostL getAddMicroPostL() {
		return addMicroPostL;
	}
	public void setAddMicroPostL(AddMicroPostL addMicroPostL) {
		this.addMicroPostL = addMicroPostL;
	}

	public DraftBox(String type, String time, String isNew, DraftKhbf khbf) {
		super();
		this.type = type;
		this.time = time;
		this.isNew = isNew;
		this.khbf = khbf;
	}
	public DraftBox() {
		super();
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getTime() {
		return time;
	}
	public void setTime(String time) {
		this.time = time;
	}
	public String getIsNew() {
		return isNew;
	}
	public void setIsNew(String isNew) {
		this.isNew = isNew;
	}
	public DraftKhbf getKhbf() {
		return khbf;
	}
	public void setKhbf(DraftKhbf khbf) {
		this.khbf = khbf;
	}

}
